| Modifier and Type | Field and Description |
|---|---|
protected Bid |
BayesianAgentForAuction.fOpponentPreviousBid |
protected Bid |
BayesianAgentForAuction.myLastBid |
protected Bid |
BayesianAgentForAuctionMultiPhase.myProviderLastBid |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<Bid> |
BayesianAgentForAuction.myPreviousBids |
| Modifier and Type | Method and Description |
|---|---|
Bid |
TimeDependentAgent.chooseCounterBid() |
Bid |
TimeDependentAgent.chooseFirstCounterBid() |
Bid |
TimeDependentAgent.chooseOpeningBid() |
Bid |
BayesianAgentForAuction.getMaxUtilityBid() |
Bid |
BidHistoryKeeper.getMyLastBid() |
Bid |
UIAgentExtended.getMyPreviousBid() |
protected Bid |
BayesianAgentForAuctionMultiPhase.getNextBidAuction(Bid pOppntBid) |
protected Bid |
BayesianAgentForAuction.getNextBidAuction(Bid pOppntBid) |
protected Bid |
BayesianAgentForAuction.getNextBidSmart(Bid pOppntBid) |
Bid |
BidHistoryKeeper.getOpponentLastBid() |
Bid |
UIAgentExtended.getOppPreviousBid() |
protected Bid |
BayesianAgentForAuction.getSmartBid(Bid pBid)
Wouter: Try to find a bid that has same utility for ourself
but max utility for opponent.
|
protected Bid |
BayesianAgentForAuction.getTradeOff(double pUtility) |
Bid |
TimeDependentAgent.makeBid() |
Bid |
TimeDependentAgent.pickBidOfUtility(double utility)
Does not care about opponent's utility!
|
protected Bid |
BayesianAgentForAuction.proposeNextBid(Bid pOppntBid) |
| Modifier and Type | Method and Description |
|---|---|
Action |
EnterBidDialogExtended.askUserForAction(Action opponentAction,
Bid myPreviousBid)
This is called by UIAgent repeatedly, to ask for next action.
|
Action |
EnterBidDialog.askUserForAction(Action opponentAction,
Bid myPreviousBid)
This is called by UIAgent repeatedly, to ask for next action.
|
protected Bid |
BayesianAgentForAuctionMultiPhase.getNextBidAuction(Bid pOppntBid) |
protected Bid |
BayesianAgentForAuction.getNextBidAuction(Bid pOppntBid) |
protected Bid |
BayesianAgentForAuction.getNextBidSmart(Bid pOppntBid) |
double |
BayesianAgentForAuction.getOpponentUtility(Bid bid) |
protected Bid |
BayesianAgentForAuction.getSmartBid(Bid pBid)
Wouter: Try to find a bid that has same utility for ourself
but max utility for opponent.
|
boolean |
TimeDependentAgent.isAcceptable(Bid plannedBid) |
protected boolean |
BayesianAgent.isAcceptableAfter(double offeredutil,
Bid lnextBid)
Returns whether the offered utility is acceptable after computing a counter offer.
|
protected Bid |
BayesianAgentForAuction.proposeNextBid(Bid pOppntBid) |
| Modifier and Type | Method and Description |
|---|---|
int |
ReverseBidComparator.compare(Bid b1,
Bid b2) |
abstract double |
OpponentModel.getExpectedUtility(Bid pBid) |
double |
MyBayesianOpponentModel.getExpectedUtility(Bid pBid) |
double |
UtilitySpaceHypothesis.getUtility(Bid pBid) |
abstract void |
OpponentModel.updateBeliefs(Bid pBid) |
void |
MyBayesianOpponentModel.updateBeliefs(Bid pBid) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
SmithBidStrategy.getBestOpponentOffer()
Return the best offer made by your opponent.
|
Bid |
SmithBidStrategy.getMostOptimalBid()
Calculate the most optimal bid
|
Bid |
BidHistory.getMyBid(int pIndex) |
Bid |
BidHistory.getMyLastBid() |
Bid |
BidHistory.getOpponentBid(int pIndex) |
Bid |
BidHistory.getOpponentLastBid() |
| Modifier and Type | Method and Description |
|---|---|
void |
PreferenceProfileManager.addBid(Bid b) |
void |
OpponentModel.addBid(Bid pBid)
Adds the values of each issue of a bid to the preferenceprofilemanager
|
void |
IOpponentModel.addBid(Bid pBid) |
void |
BidHistory.addMyBid(Bid pBid) |
void |
BidHistory.addOpponentBid(Bid pBid) |
int |
BidComparator.compare(Bid b1,
Bid b2) |
Value |
IssueModel.getBidValue(Bid pBid)
returns the value of a bid
|
static Value |
IssueModel.getBidValueByIssue(Bid pBid,
Issue pIssue)
returns the value of an issue in a bid
|
double |
IssueModel.getDiscreteUtility(Bid pBid)
The utility of if this issue is discrete.
|
double |
BidComparator.getMeasure(Bid b1) |
double |
PreferenceProfileManager.getMyUtility(Bid b)
Returns the utility for a bid for me.
|
double |
PreferenceProfileManager.getOpponentUtility(Bid b)
Retrieves the utility of an opponent, this can be based on the
bidhistory.
|
double |
IssueModel.getRealUtility(Bid pBid)
The utility of a bid in the real or integer case
|
static double |
Bounds.getScaledIssueValue(Bounds pBounds,
Bid pBid,
Issue pIssue)
returns the scaled value of the (discrete, real or integer) issue.
|
double |
OpponentModel.getUtility(Bid pBid)
Returns the utility of a bid, but instead of the normal utility it is
based on the weights of each issues
|
double |
IssueModel.getUtility(Bid pBid)
The utility of a bid, which can be real, integer or discrete
|
double |
IOpponentModel.getUtility(Bid pBid) |
boolean |
BidHistory.isInsideMyBids(Bid a) |
void |
IBidHistoryListener.myBidAdded(BidHistory vHistory,
Bid pBid) |
void |
IBidHistoryListener.opponentBidAdded(BidHistory vHistory,
Bid pBid) |
| Modifier and Type | Field and Description |
|---|---|
protected Bid |
SouthamptonAgent.myLastBid
My previous bid.
|
protected Bid |
SouthamptonAgent.opponentPreviousBid
The opponent's previous bid.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<Bid> |
SouthamptonAgent.myPreviousBids
A list of our previous bids.
|
protected java.util.ArrayList<Bid> |
SouthamptonAgent.opponentBids
The bids made by the opponent.
|
| Modifier and Type | Method and Description |
|---|---|
protected Bid |
SouthamptonAgent.getRandomBidInRange(double lowerBound,
double upperBound)
Get a random bid in a given utility range.
|
protected abstract Bid |
SouthamptonAgent.proposeInitialBid()
Propose the initial bid.
|
protected Bid |
IAMcrazyHaggler.proposeInitialBid() |
protected abstract Bid |
SouthamptonAgent.proposeNextBid(Bid opponentBid)
Propose the next bid.
|
protected Bid |
IAMcrazyHaggler.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
void |
SouthamptonAgentNoExtras.postProposeNextBid(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel,
Bid bid) |
void |
SouthamptonAgentExtrasInterface.postProposeNextBid(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel,
Bid bid) |
void |
SouthamptonAgentNoExtras.postReceiveAccept(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel) |
void |
SouthamptonAgentExtrasInterface.postReceiveAccept(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel) |
void |
SouthamptonAgentNoExtras.postSendAccept(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel,
Bid opponentBid) |
void |
SouthamptonAgentExtrasInterface.postSendAccept(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel,
Bid opponentBid) |
void |
SouthamptonAgentNoExtras.preProposeNextBid(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel,
Bid opponentBid) |
void |
SouthamptonAgentExtrasInterface.preProposeNextBid(SouthamptonAgent agent,
Bid myLastBid,
UtilitySpace utilitySpace,
OpponentModel opponentModel,
Bid opponentBid) |
protected abstract Bid |
SouthamptonAgent.proposeNextBid(Bid opponentBid)
Propose the next bid.
|
protected Bid |
IAMcrazyHaggler.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
BidSpace.getMaxUtilityBid() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Bid> |
BidSpace.Project(double[] pointToProject,
double utility,
int limit,
UtilitySpace utilitySpace,
OpponentModel opponentModel)
Project a point onto an iso-utility space.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
BidSpace.getPoint(Bid bid)
Get the point in multi-dimensional space that represents a bid.
|
| Modifier and Type | Method and Description |
|---|---|
protected Bid |
SimilarityAgent.getRandomBidInRange(double lowerBound,
double upperBound) |
protected Bid |
SimilarityAgent.proposeInitialBid() |
protected Bid |
SimilarityAgent.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
protected Bid |
SimilarityAgent.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
OpponentModel.getFirstBid()
Get the first bid.
|
| Modifier and Type | Method and Description |
|---|---|
static Action |
ActionCreator.createOffer(Agent agent,
Bid bid) |
double |
OpponentModel.getExpectedUtility(Bid bid)
Get the expected utility of a bid.
|
double |
OpponentModel.getNormalizedUtility(Bid bid)
Get the normalised utility of a bid.
|
double |
OpponentModel.getNormalizedUtility(Bid bid,
boolean debug)
Get the normalised utility of a bid.
|
void |
OpponentModel.updateBeliefs(Bid opponentBid,
long currentTime,
double totalTime)
Update the beliefs about the opponent, based on an observation.
|
| Modifier and Type | Method and Description |
|---|---|
static Bid |
Utility.getRandomBid(UtilitySpace utilityspace) |
| Modifier and Type | Method and Description |
|---|---|
void |
Yushu.updateBelief(Bid opponentBid,
double uti) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
IssueManager.GenerateBidWithAtleastUtilityOf(double MinUtility) |
Bid |
IssueManager.getMaxBid() |
Bid |
IssueManager.GetMaxBidWithNoCost() |
Bid |
OpponnentModel.ImproveBid(Bid BidToImprove) |
| Modifier and Type | Method and Description |
|---|---|
java.util.TreeMap<java.lang.Double,Bid> |
OpponnentModel.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries) |
| Modifier and Type | Method and Description |
|---|---|
double |
OpponnentModel.EvaluateOpponentUtility(Bid B) |
Bid |
OpponnentModel.ImproveBid(Bid BidToImprove) |
void |
IssueManager.learnBids(Bid firstOppBid) |
void |
IssueManager.ProcessOpponentBid(Bid IncomingBid) |
void |
OpponnentModel.UpdateImportance(Bid OpponentBid) |
| Modifier and Type | Method and Description |
|---|---|
java.util.TreeMap<java.lang.Double,Bid> |
OpponnentModel.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
BidHistory.getOpponentBid(int pIndex)
retrieves a bid from the opponent's bid list
|
Bid |
BidHistory.getOpponentLastBid()
retrieves last bid from the opponent's bid list
|
Bid |
BidHistory.getOpponentSecondLastBid()
retrieves second last bid from the opponent's bid list
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map.Entry<java.lang.Double,Bid> |
BidHistory.getMyBid(int pIndex)
retrieves a bid
Map.Entry from the agent's bid list |
java.util.Map.Entry<java.lang.Double,Bid> |
BidHistory.getMyLastBid()
retrieves last bid
Map.Entry from the agent's bid list |
| Modifier and Type | Method and Description |
|---|---|
void |
BidHistory.addOpponentBid(Bid pBid)
Adds a new bid
Map.Entry to the end of oppenent's bids. |
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
BidHistory.BidDifference(Bid first,
Bid second)
receives two bids as arguments and returns a
HashMap that contains
for each issue whether or not its value is different between the
two bids. |
| Modifier and Type | Method and Description |
|---|---|
void |
BidHistory.addMyBid(java.util.Map.Entry<java.lang.Double,Bid> pBid)
Adds a new bid
Map.Entry to the end of agent's own bids. |
| Modifier and Type | Field and Description |
|---|---|
protected Bid |
IAMhaggler2011.myLastBid |
| Modifier and Type | Method and Description |
|---|---|
Bid |
RandomBidCreator.getBid(UtilitySpace utilitySpace,
double min,
double max) |
Bid |
BidCreator.getBid(UtilitySpace utilitySpace,
double min,
double max)
Get a bid (within a utility range if possible).
|
Bid |
RandomBidCreator.getRandomBid(UtilitySpace utilitySpace,
double min,
double max)
Get a random bid (within a utility range if possible).
|
protected Bid |
IAMhaggler2011.proposeInitialBid() |
protected Bid |
IAMhaggler2011.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
protected Bid |
IAMhaggler2011.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
NiceTitForTat.chooseCounterBid() |
abstract Bid |
BilateralAgent.chooseCounterBid()
The opponent has already made a bid.
|
Bid |
NiceTitForTat.chooseFirstCounterBid() |
abstract Bid |
BilateralAgent.chooseFirstCounterBid()
Use this method to make the first counter-bid.
|
Bid |
NiceTitForTat.chooseOpeningBid() |
abstract Bid |
BilateralAgent.chooseOpeningBid()
Use this method to make an opening bid.
|
Bid |
BidHistory.getBestBid()
Gets the best bid for me.
|
Bid |
BidHistory.getLastBid() |
Bid |
BilateralAgent.getMyLastBid() |
Bid |
BidHistoryKeeper.getMyLastBid() |
Bid |
BilateralAgent.getMySecondLastBid() |
Bid |
BidHistoryKeeper.getMySecondLastBid() |
Bid |
BilateralAgent.getOpponentLastBid() |
Bid |
BidHistoryKeeper.getOpponentLastBid() |
Bid |
BidHistory.getSecondLastBid() |
| Modifier and Type | Method and Description |
|---|---|
protected double |
BilateralAgent.getUndiscountedUtility(Bid bid) |
boolean |
NiceTitForTat.isAcceptable(Bid plannedBid) |
abstract boolean |
BilateralAgent.isAcceptable(Bid plannedBid)
At some point, one of the parties has to accept an offer to end the negotiation.
|
| Modifier and Type | Method and Description |
|---|---|
Bid |
BidsCollection.getBestPartnerBids(double threshold)
Get a partner bid which has a utility of at least a certain
value.
|
Bid |
UTBid.getBid()
Method which returns the bid.
|
Bid |
BidsCollection.getOwnBidBetween(double lowerThres,
double upperThres) |
Bid |
BidsCollection.getOwnBidBetween(double lowerThres,
double upperThres,
int counter)
Get a random bid between two given thresholds.
|
Bid |
BidsCollection.getPartnerBid(int i)
Get a partner bid.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BidsCollection.addPartnerBid(Bid bid,
double utility,
double time)
Add a partner bid to the history.
|
void |
BidsCollection.addPossibleBid(Bid bid,
double utility)
Add a possible bid to the list of possible bids.
|
void |
UTBid.setBid(Bid bid)
Method which sets the bid.
|
| Constructor and Description |
|---|
UTBid(Bid bid,
double utility)
Creates a UTBid-object which stores a bid with it's corresponding
utility.
|
| Modifier and Type | Field and Description |
|---|---|
Bid |
BidWrapper.bid |
| Modifier and Type | Method and Description |
|---|---|
void |
ValueModeler.assumeBidWorth(Bid bid,
double expectedDecrease,
double stdDev) |
void |
ValueSeperatedBids.bidden(Bid bid,
int roundID) |
void |
ValueModeler.initialize(UtilitySpace space,
Bid firstBid) |
ValueDecrease |
ValueModeler.utilityLoss(Bid bid) |
| Constructor and Description |
|---|
BidWrapper(Bid bid,
UtilitySpace space,
double maxUtil) |
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<Bid> |
OpponentModel.fBiddingHistory |
| Modifier and Type | Method and Description |
|---|---|
double |
PerfectBayesianOpponentModelScalable.getExpectedEvaluationValue(Bid pBid,
int pIssueNumber) |
double |
BayesianOpponentModelScalable.getExpectedEvaluationValue(Bid pBid,
int pIssueNumber) |
double |
PerfectBayesianOpponentModelScalable.getExpectedUtility(Bid pBid)
Plan: cache the results for pBid in a Hash table.
|
double |
OpponentModel.getExpectedUtility(Bid pBid) |
double |
BayesianOpponentModelScalable.getExpectedUtility(Bid pBid)
Plan: cache the results for pBid in a Hash table.
|
double |
BayesianOpponentModel.getExpectedUtility(Bid pBid) |
double |
OpponentModel.getNormalizedUtility(Bid pBid) |
double |
UtilitySpaceHypothesis.getUtility(Bid pBid) |
double |
OpponentModelUtilSpace.getUtility(Bid b) |
boolean |
PerfectBayesianOpponentModelScalable.haveSeenBefore(Bid pBid) |
boolean |
OpponentModel.haveSeenBefore(Bid pBid) |
boolean |
BayesianOpponentModelScalable.haveSeenBefore(Bid pBid) |
void |
PerfectBayesianOpponentModelScalable.updateBeliefs(Bid pBid) |
void |
OpponentModel.updateBeliefs(Bid pBid) |
void |
BayesianOpponentModelScalable.updateBeliefs(Bid pBid) |
void |
BayesianOpponentModel.updateBeliefs(Bid pBid) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
BidHistory.getLastBid()
Returns the last bid added to the history.
|
Bid |
Domain.getRandomBid()
KH 070511: Moved to here since it is generic method that can be made available to all agents.
|
Bid |
Domain.getRandomBid(java.util.Random r)
KH 070511: Moved to here since it is generic method that can be made available to all agents.
|
Bid |
LinearBidIterator.next() |
Bid |
BidIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Bid.equals(Bid pBid) |
double |
Agent.getUtility(Bid bid)
A convenience method to get the discounted utility of a bid.
|
| Constructor and Description |
|---|
Bid(Bid bid)
This method clones the given bid.
|
| Modifier and Type | Method and Description |
|---|---|
Bid |
Offer.getBid()
Returns the bid offered by the agent which
created this offer.
|
static Bid |
Action.getBidFromAction(Action currentAction)
Method which returns the bid of the current action if it
is of the type Offer or else Null.
|
| Constructor and Description |
|---|
Offer(Agent agent,
Bid bid)
Creates an action symbolizing an offer to the opponent.
|
Offer(AgentID agentID,
Bid bid)
Creates an action symbolizing an offer for the opponent.
|
Offer(Bid bid)
Creates an action symbolizing an offer for the opponent.
|
| Modifier and Type | Method and Description |
|---|---|
Bid |
BidPoint.getBid()
Bid from which the utilities are represented.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Bid> |
BidSpace.getParetoFrontierBids()
Method which returns a list of the Pareto efficient bids.
|
| Modifier and Type | Method and Description |
|---|---|
BidPoint |
BidSpace.getNearestBidPoint(double utilA,
double utilB,
double weightA,
double weightB,
java.util.ArrayList<Bid> excludeList)
Finds the bid with the minimal distance weightA*DeltaUtilA^2+weightB*DeltaUtilB^2
where DeltaUtilA is the difference between given utilA and the actual utility of the bid.
|
| Constructor and Description |
|---|
BidPoint(Bid bid,
java.lang.Double... utility)
Create a BidPoint by given the bid and the tuple
of utilities for that bid.
|
BidPointTime(Bid bid,
java.lang.Double utilityA,
java.lang.Double utilityB,
double time)
Create a BidPointTime object, which is a tuple of a specific
bid, the utility of this bid for both agents, and the time at
which the bid was offered.
|
| Modifier and Type | Method and Description |
|---|---|
Bid |
BidDetails.getBid()
Returns the bid.
|
| Modifier and Type | Method and Description |
|---|---|
int |
BidStrictSorterUtility.compare(Bid b1,
Bid b2)
Comperator.
|
void |
BidDetails.setBid(Bid bid)
Set the bid.
|
| Constructor and Description |
|---|
BidDetails(Bid bid,
double myUndiscountedUtil)
Creates a BidDetails-object which stores a bid with it's corresponding utility.
|
BidDetails(Bid bid,
double myUndiscountedUtil,
double time)
Creates a BidDetails-object which stores a bid with it's corresponding
utility and the time it was offered.
|
| Modifier and Type | Method and Description |
|---|---|
Bid |
OutcomeTuple.getLastBid() |
| Modifier and Type | Method and Description |
|---|---|
double |
OpponentModel.getBidEvaluation(Bid bid)
Determines the utility of a bid according to the preference profile.
|
double |
NegotiationSession.getDiscountedUtility(Bid bid,
double time)
Returns the discounted utility of a bid given the bid and the
time at which it was offered.
|
void |
OutcomeTuple.setLastBid(Bid lastBid) |
void |
OpponentModel.updateModel(Bid opponentBid)
Method used to update the opponent model.
|
abstract void |
OpponentModel.updateModel(Bid bid,
double time)
Method used to update the opponent model.
|
| Constructor and Description |
|---|
OutcomeTuple(Bid lastBid,
java.lang.String name,
double time,
int agentASize,
int agentBSize,
java.lang.String logMsg,
java.lang.String acceptedBy) |
| Modifier and Type | Method and Description |
|---|---|
void |
Multi_AcceptanceCondition.remainingACAccept(Bid lastBid,
double time,
java.util.ArrayList<BidPointTime> fAgentABids,
java.util.ArrayList<BidPointTime> fAgentBBids,
java.lang.String acceptedBy) |
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<Pair<Bid,java.lang.String>> |
BOAagent.savedOutcomes
used to store MAC outcomes
|
| Modifier and Type | Field and Description |
|---|---|
protected Bid |
IAMhaggler2010_Offering.opponentPreviousBid |
| Modifier and Type | Method and Description |
|---|---|
Bid |
AgentSmith_Offering.getMostOptimalBid()
Calculate the most optimal bid
|
protected Bid |
IAMhaggler2010_Offering.proposeInitialBid() |
protected Bid |
IAMhaggler2010_Offering.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
int |
AgentSmith_Offering.BidComparator.compare(Bid b1,
Bid b2) |
double |
AgentSmith_Offering.BidComparator.getMeasure(Bid b1) |
protected Bid |
IAMhaggler2010_Offering.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
OpponentModel.getFirstBid()
Get the first bid.
|
Bid |
BidSpace.getMaxUtilityBid() |
| Modifier and Type | Method and Description |
|---|---|
double |
OpponentModel.getExpectedUtility(Bid bid)
Get the expected utility of a bid.
|
double |
OpponentModel.getNormalizedUtility(Bid bid)
Get the normalised utility of a bid.
|
double |
OpponentModel.getNormalizedUtility(Bid bid,
boolean debug)
Get the normalised utility of a bid.
|
double[] |
BidSpace.getPoint(Bid bid)
Get the point in multi-dimensional space that represents a bid.
|
void |
OpponentModel.updateBeliefs(Bid opponentBid,
long currentTime,
double totalTime)
Update the beliefs about the opponent, based on an observation.
|
| Modifier and Type | Method and Description |
|---|---|
Bid |
IAMhaggler2011_Offering.chooseAction() |
Bid |
TheNegotiator_Offering.getBestPartnerBids(double threshold)
Get a partner bid which has a utility of at least a certain
value.
|
Bid |
TheNegotiator_Offering.getOwnBidBetween(double lowerThres,
double upperThres) |
Bid |
TheNegotiator_Offering.getOwnBidBetween(double lowerThres,
double upperThres,
int counter)
Get a random bid between two given thresholds.
|
protected Bid |
IAMhaggler2011_Offering.proposeInitialBid() |
protected Bid |
IAMhaggler2011_Offering.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
double |
NiceTitForTat_Offering.getUtility(Bid bid) |
protected Bid |
IAMhaggler2011_Offering.proposeNextBid(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
java.util.TreeMap<java.lang.Double,Bid> |
BidSelector.getBidList() |
| Modifier and Type | Method and Description |
|---|---|
void |
BidSelector.setBidList(java.util.TreeMap<java.lang.Double,Bid> bidList) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
RandomBidCreator.getBid(UtilitySpace utilitySpace,
double min,
double max) |
Bid |
RandomBidCreator.getRandomBid(UtilitySpace utilitySpace,
double min,
double max)
Get a random bid (within a utility range if possible).
|
| Modifier and Type | Field and Description |
|---|---|
Bid |
BidWrapper.bid |
| Modifier and Type | Method and Description |
|---|---|
void |
ValueModeler.assumeBidWorth(Bid bid,
double expectedDecrease,
double stdDev) |
void |
ValueSeperatedBids.bidden(Bid bid,
int roundID) |
void |
ValueModeler.initialize(UtilitySpace space,
Bid firstBid) |
ValueDecrease |
ValueModeler.utilityLoss(Bid bid) |
| Constructor and Description |
|---|
BidWrapper(Bid bid,
UtilitySpace space,
double maxUtil) |
| Modifier and Type | Method and Description |
|---|---|
double |
PerfectIAMhagglerBayesianModel.getBidEvaluation(Bid bid) |
double |
ParallelOM.getBidEvaluation(Bid bid) |
double |
CUHKFrequencyModelV2.getBidEvaluation(Bid bid) |
double |
BayesianModel.getBidEvaluation(Bid bid) |
double |
CycleModel.getBidEvaluation(Bid bid) |
double |
OppositeModel.getBidEvaluation(Bid bid) |
double |
PerfectModel.getBidEvaluation(Bid bid) |
double |
HardHeadedFrequencyModel.getBidEvaluation(Bid bid) |
double |
FSEGABayesianModel.getBidEvaluation(Bid bid) |
double |
AgentXFrequencyModel.getBidEvaluation(Bid bid)
Calculates the utility to our opponent of the bid received as a parameter
using the current knowledge given by our opponent model
|
double |
NashFrequencyModel.getBidEvaluation(Bid bid)
This method estimates the utility of the negotiator given that it has just offered the given bid.
|
double |
AgentLGModel.getBidEvaluation(Bid bid) |
double |
ScalableBayesianModel.getBidEvaluation(Bid bid) |
double |
SmithFrequencyModelV2.getBidEvaluation(Bid bid) |
double |
SmithFrequencyModel.getBidEvaluation(Bid bid) |
double |
DefaultModel.getBidEvaluation(Bid bid) |
double |
IAMhagglerBayesianModel.getBidEvaluation(Bid bid) |
double |
PerfectScalableBayesianModel.getBidEvaluation(Bid bid) |
double |
PerfectIAMhagglerBayesianModel.getExpectedUtility(Bid bid)
Get the expected utility of a bid.
|
double |
IAMhagglerBayesianModel.getExpectedUtility(Bid bid)
Get the expected utility of a bid.
|
double |
PerfectIAMhagglerBayesianModel.getNormalizedUtility(Bid bid)
Get the normalised utility of a bid.
|
double |
IAMhagglerBayesianModel.getNormalizedUtility(Bid bid)
Get the normalised utility of a bid.
|
double |
PerfectIAMhagglerBayesianModel.getNormalizedUtility(Bid bid,
boolean debug)
Get the normalised utility of a bid.
|
double |
IAMhagglerBayesianModel.getNormalizedUtility(Bid bid,
boolean debug)
Get the normalised utility of a bid.
|
void |
PerfectIAMhagglerBayesianModel.updateModel(Bid opponentBid,
double time)
Update the beliefs about the opponent, based on an observation.
|
void |
ParallelOM.updateModel(Bid bid,
double time) |
void |
CUHKFrequencyModelV2.updateModel(Bid bid,
double time)
This function updates the opponent's Model by calling the
updateStatistics method
|
void |
BayesianModel.updateModel(Bid opponentBid,
double time)
Update the opponent model by updating all hypotheses
about the opponent's preference profile.
|
void |
CycleModel.updateModel(Bid theBid,
double time) |
void |
OppositeModel.updateModel(Bid bid,
double time) |
void |
PerfectModel.updateModel(Bid opponentBid,
double time) |
void |
HardHeadedFrequencyModel.updateModel(Bid opponentBid,
double time)
Updates the opponent model given a bid.
|
void |
FSEGABayesianModel.updateModel(Bid opponentBid,
double time) |
void |
AgentXFrequencyModel.updateModel(Bid b,
double time)
Processes a bid, possibly changing value ranks for the internal opponent model.
|
void |
NashFrequencyModel.updateModel(Bid bid,
double time)
This will update the negotiatormodel based on a new bid that has just been offered by the negotiator.
|
void |
NoModel.updateModel(Bid opponentBid,
double time) |
void |
AgentLGModel.updateModel(Bid opponentBid,
double time)
Update the opponent model by updating the value score
for each issue.
|
void |
ScalableBayesianModel.updateModel(Bid opponentBid,
double time) |
void |
SmithFrequencyModelV2.updateModel(Bid opponentBid,
double time) |
void |
SmithFrequencyModel.updateModel(Bid opponentBid,
double time) |
void |
DefaultModel.updateModel(Bid opponentBid,
double time) |
void |
IAMhagglerBayesianModel.updateModel(Bid opponentBid,
double time)
Update the beliefs about the opponent, based on an observation.
|
void |
PerfectScalableBayesianModel.updateModel(Bid opponentBid,
double time) |
| Modifier and Type | Method and Description |
|---|---|
double |
UtilitySpaceAdapter.getUtility(Bid b) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
NozomiSAS.getPrevRestoreBid() |
Bid |
NozomiSAS.getRestoreBid() |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<Bid,java.lang.Double> |
AgentKSAS.getOfferedBidMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
NozomiSAS.setRestoreBid(Bid bid) |
void |
NozomiSAS.updateRestoreBid(Bid nextBid) |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<Bid,java.lang.Double> |
AgentK2SAS.getOfferedBidMap() |
| Modifier and Type | Method and Description |
|---|---|
double |
BRAMAgentSAS.getNewThreshold(Bid minBid,
Bid maxBid)
This function calculates the threshold.
|
| Modifier and Type | Method and Description |
|---|---|
Bid |
IssueManager.GenerateBidWithAtleastUtilityOf(double MinUtility) |
Bid |
IssueManager.getBestEverOpponentBid() |
Bid |
IssueManager.getMaxBid() |
Bid |
IssueManager.GetMaxBidWithNoCost() |
Bid |
IssueManager.getOpponentBestBid() |
Bid |
GahboninhoOM.ImproveBid(Bid BidToImprove) |
| Modifier and Type | Method and Description |
|---|---|
java.util.TreeMap<java.lang.Double,Bid> |
GahboninhoOM.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries) |
java.util.TreeMap<java.lang.Double,Bid> |
IssueManager.getBids() |
| Modifier and Type | Method and Description |
|---|---|
void |
IssueManager.AddMyBidToStatistics(Bid OutgoingBid) |
double |
GahboninhoOM.EvaluateOpponentUtility(Bid B) |
Bid |
GahboninhoOM.ImproveBid(Bid BidToImprove) |
void |
IssueManager.learnBids(Bid firstOppBid) |
void |
IssueManager.ProcessOpponentBid(Bid IncomingBid) |
void |
IssueManager.setOpponentBestBid(Bid opponentBestBid) |
void |
GahboninhoOM.UpdateImportance(Bid OpponentBid) |
| Modifier and Type | Method and Description |
|---|---|
java.util.TreeMap<java.lang.Double,Bid> |
GahboninhoOM.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries) |
void |
IssueManager.setBids(java.util.TreeMap<java.lang.Double,Bid> bids) |
| Modifier and Type | Field and Description |
|---|---|
protected Bid |
BilateralAtomicNegotiationSession.lastBid |
| Modifier and Type | Method and Description |
|---|---|
Bid |
BilateralAtomicNegotiationSession.getLastBid() |
| Modifier and Type | Method and Description |
|---|---|
double |
BilateralAtomicNegotiationSession.getOpponentUtility(Agent pAgent,
Bid pBid) |
| Modifier and Type | Method and Description |
|---|---|
void |
AlternatingOffersBilateralAtomicNegoSession.createOutcome(Bid lastBid,
double time,
boolean isMac,
OutcomeTuple outcomeTuple,
java.lang.String acceptedBy)
Creates an actual outcome object that can be logged
|
| Modifier and Type | Method and Description |
|---|---|
void |
Trace.addBid(int index,
Bid bid,
double evaluation,
double time) |
double |
NegotiationSessionWrapper.getDiscountedUtility(Bid bid,
double time) |
int |
OpponentModelMeasures.getOpponentBidIndex(Bid opponentBid) |
| Modifier and Type | Method and Description |
|---|---|
Bid |
UtilitySpace.getMaxUtilityBid()
Totally revised, brute-force search now.
|
Bid |
UtilitySpace.getMinUtilityBid()
Returns the the worst bid.
|
| Modifier and Type | Method and Description |
|---|---|
double |
UtilitySpace.getEvaluation(int pIssueIndex,
Bid bid)
Returns the utility of one issue in the bid.
|
java.lang.Double |
EvaluatorReal.getEvaluation(UtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorObjective.getEvaluation(UtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorInteger.getEvaluation(UtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorDiscrete.getEvaluation(UtilitySpace uspace,
Bid bid,
int issueID)
Returns the evaluation of the value of the issue of the bid.
|
java.lang.Double |
Evaluator.getEvaluation(UtilitySpace uspace,
Bid bid,
int index)
This method returns the utility of the value of an issue.
|
java.lang.Integer |
EvaluatorDiscrete.getEvaluationNotNormalized(Bid bid,
int ID) |
double |
UtilitySpace.getUtility(Bid bid) |
double |
UtilitySpace.getUtilityWithDiscount(Bid bid,
double time) |
double |
UtilitySpace.getUtilityWithDiscount(Bid bid,
long timeAfterStart,
long deadline)
Deprecated.
|
double |
UtilitySpace.getUtilityWithDiscount(Bid bid,
Timeline timeline)
Let d in (0, 1) be the discount factor.
|